#include <iostream>
#include "Bitmap.h"

using namespace std;

Bitmap bm(16);

void test(size_t pos)
{
	cout<<"pos:"<<pos<<" is ";
	if(bm.isSet(pos))
	{
		cout<<"set"<<endl;
	}
	else
	{
		cout<<"unset"<<endl;
	}
}

int main()
{
	

	bm.set(2);
	bm.set(10);
	bm.set(14);
	bm.reset(10);
	test(2);
	test(14);
	test(10);
	test(8);
	cout<<"----------------"<<endl;
	bm.reset(8);
	test(8);
	cout<<"----------------"<<endl;
	bm.clear();
	test(2);
	test(14);
	test(10);
	test(8);

	return 0;
}